package com.egreen.common.serviceapi.system;

/**
 * 关于验证码的接口
 */
public interface VerificationCodeAPI {

    /**
     * 将接收到的验证码存储到redis中
     *
     * @param userId
     * @param code
     */
    void addVerificationCode(Long userId, String code);

    /**
     * 通过用户id获取验证码
     *
     * @return
     */
    String getVerificationCode(Long userId);

    /**
     * 将接收到的验证码存储到redis中
     *
     * @param userKey
     * @param code
     */
    void addVerificationCode(String userKey, String code);

    /**
     * 通过用户id获取验证码
     *
     * @return
     */
    String getVerificationCode(String userKey);
}
